<template>
	<view>
		<view class="search-box">
			<!-- 自定义Placeholder -->
			<uni-search-bar @input="input" placeholder="输入搜索内容" :radius="100" cancelButton="none"></uni-search-bar>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				// 定时器
				timer: null,
				// 搜索关键词
				kw: ''
			};
		},
		methods: {
			// 输入处理事件
			input(e) {
				// 清除timer对应的定时器
				clearTimeout(this.timer)
				// 重新启动一个定时器，并把timerId赋值给this.timer
				this.timer = setTimeout(() => {
					// 如果500毫秒内，没有新的输入事件，则为搜索关键词赋值
					this.kw = e
					console.log(this.kw)
				}, 500)
			}
		}
	}
</script>

<style lang="scss">
	.search-box {
		position: sticky;
		top: 0%;
		z-index: 999;
	}
</style>
